package com.chen.config;

import org.springframework.context.annotation.Configuration;

@Configuration
//@EnableConfigurationProperties(JdbcProperties.class)
//@PropertySource("classpath:application.properties")
public class JdbcConfig {

//    @Value("${jdbc.url}")
//    String url;
//
//    @Value("${jdbc.driverClassName}")
//    String driverClassName;
//
//    @Value("${jdbc.username}")
//    String username;
//
//    @Value("${jdbc.password}")
//    String password;

//    @Bean
//    public DataSource dataSource(){
//        DruidDataSource druidDataSource = new DruidDataSource();
//        druidDataSource.setUrl(url);
//        druidDataSource.setDriverClassName(driverClassName);
//        druidDataSource.setUsername(username);
//        druidDataSource.setPassword(password);
//        return druidDataSource;
//    }

//    @Bean
//    public DataSource dataSource(JdbcProperties jdbc){
//        DruidDataSource druidDataSource = new DruidDataSource();
//        druidDataSource.setUrl(jdbc.getUrl());
//        druidDataSource.setDriverClassName(jdbc.getDriverClassName());
//        druidDataSource.setUsername(jdbc.getUsername());
//        druidDataSource.setPassword(jdbc.getPassword());
//        return druidDataSource;
//    }

//    @Bean
//    @ConfigurationProperties(prefix = "jdbc")
//    public DataSource dataSource(){
//        DruidDataSource druidDataSource = new DruidDataSource();
//        return druidDataSource;
//    }
}
